Manager: List Manager



Carbon supports most List Manager functions, with the following changes:

* The C-style, lowercase versions of List Manager function names are no longer supported. If your application uses any List Manager lowercase function names, you must replace them with their uppercase equivalents.

* Custom list definition procedures (also known as LDEFs), must be compiled as PowerPC-native code, and can not be stored as resources. See the Carbon Porting Guide for more information.

* Your application must use the functions defined by the List Manager to create and dispose of List Manager data structures.

* Note that the ListRef data structure is not opaque, so you do not need to use accessors to access its fields.

Supported  CallListClickLoopProc

Supported  CallListDefProc

Supported  CallListSearchProc

Supported  CreateCustomList

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeListClickLoopUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeListDefUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposeListSearchUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListActive

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListCellIndent

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListCellSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListClickLocation

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListClickLoop

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListClickTime

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListDataBounds

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListDataHandle

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListDefinition

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListFlags

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListHorizontalScrollBar

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListMouseLocation

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListPort

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListRefCon

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListSelectionFlags

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListUserHandle

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListVerticalScrollBar

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListViewBounds

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  GetListVisibleBounds

Supported  GetListVisibleCells

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeListClickLoopUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeListDefUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokeListSearchUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LActivate

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LAddColumn

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LAddRow

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LAddToCell

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  laddtocell

Use LAddToCell instead. Not available in Carbon.

Supported  LAutoScroll

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LCellSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lcellsize

Use LCellSize instead. Not available in Carbon.

Supported  LClick

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lclick

Use LClick instead. Not available in Carbon.

Supported  LClrCell

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lclrcell

Use LClrCell instead. Not available in Carbon.

Supported  LDelColumn

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LDelRow

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LDispose

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LDraw

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  ldraw

Use LDraw instead. Not available in Carbon.

Supported  LGetCell

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lgetcell

Use LGetCell instead. Not available in Carbon.

Supported  LGetCellDataLocation

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lgetcelldatalocation

Use LGetCellDataLocation instead. Not available in Carbon.

Supported  LGetSelect

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  ListClickLoopProcPtr

Supported  ListDefProcPtr

Supported  ListNotificationProcPtr

Supported  ListSearchProcPtr

Supported  LLastClick

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LNew

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lnew

Use LNew instead. Not available in Carbon.

Supported  LNextCell

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LRect

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lrect

Use LRect instead. Not available in Carbon.

Supported  LScroll

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LSearch

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LSetCell

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lsetcell

Use LSetCell instead. Not available in Carbon.

Supported  LSetDrawingMode

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  LSetLDEF

This QuickTime function for manipulating lists is not supported in Carbon.

Unsupported  LSetNotificationCallback

QuickTime list notification functions are not supported in Carbon.

Supported  LSetSelect

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  lsetselect

Use LSetSelect instead. Not available in Carbon.

Supported  LSize

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  LUpdate

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewListClickLoopUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewListDefUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewListSearchUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetListCellIndent

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  SetListCellSize

Use LCellSize instead.

Supported  SetListClickLoop

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetListClickTime

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  SetListDefinition

Not needed, as the ListRef structure is not opaque.

Unsupported  SetListDefinitionProc

Not needed, as the ListRef structure is not opaque.

Supported  SetListFlags

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  SetListHorizontalScrollBar

Not needed, as the ListRef structure is not opaque.

Supported  SetListLastClick

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetListPort

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetListRefCon

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetListSelectionFlags

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  SetListUserHandle

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  SetListVerticalScrollBar

Not needed, as the ListRef structure is not opaque.

Supported  SetListViewBounds

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Unsupported  SetListVisibleCells

Use LScroll instead.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 8/1/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.